RE in sed
- ^:表示一行的开头
- $:表示一行的结尾
- \ <:表示一个单词的开始
- \ >:表示一个单词的结尾
Usage
基本的调用模式:sed OPTIONS… SCRIPT INPUTFILE…
命令行选项
- -n
- -e
- -i
sed script
sed的命令行调用形式,相当于sed program(sed编程),而一个sed program 可以由多个sed command组成,即sed command是sed的执行最小单元。
sed program的实现方式就是sed script。
sed commands:[address]X[options]
sed address:line address,行地址。
- 可以是确定的行号:30
- 可以是正则表达式:/^$/,用/来进行分割。
- 可以是行号的范围:‘30,35’
sed command:
- s:替换命令
- q:退出命令
- d:删除命令
sed options:
Ofen-Used Commands
- s command:‘s/regexp/replacement/flags’
Adanced
- Pattern space & Hold space
- sed 处理流程